powershell : 不能对 Null 值表达式调用方法。
所在位置 行:1 字符: 5
+ & { powershell -NoProfile -ExecutionPolicy Bypass -File d:\git-6\sync ...
+     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (不能对 Null 值表达式调用方法。:String) [], Re 
   moteException
    + FullyQualifiedErrorId : NativeCommandError
 
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:9 字符: 16
+   if ($line) { [void]$mainSet.Add(($line -replace '/', '\')) }
+                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\.env.example 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\.env.example:String) [Copy 
   -Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\.gitignore 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\.gitignore:String) [Copy-I 
   tem], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\backup-verify-report.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\backup-verify-report.txt:S 
   tring) [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\backup-verify.out.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\backup-verify.out.txt:Stri 
   ng) [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\clone-check.out.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\clone-check.out.txt:String 
   ) [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\clone-peek.out.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\clone-peek.out.txt:String) 
    [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\clone.out.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\clone.out.txt:String) [Cop 
   y-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\copy-step.stdout.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\copy-step.stdout.txt:Strin 
   g) [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\docker-compose.yml 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\docker-compose.yml:String) 
    [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\git-bundle-verify.out.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\git-bundle-verify.out.txt: 
   String) [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\git-bundle.out.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\git-bundle.out.txt:String) 
    [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\install_env.ps1 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\install_env.ps1:String) [C 
   opy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\install_env_direct.ps1 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\install_env_direct.ps1:Str 
   ing) [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\main-files-meta.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\main-files-meta.txt:String 
   ) [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\main-files.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\main-files.txt:String) [Co 
   py-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\parse-check.out.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\parse-check.out.txt:String 
   ) [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\pre-check.out.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\pre-check.out.txt:String)  
   [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\README.md 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\README.md:String) [Copy-It 
   em], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\start-dev.ps1 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\start-dev.ps1:String) [Cop 
   y-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\start-prod-local.ps1 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\start-prod-local.ps1:Strin 
   g) [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\step1.out.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\step1.out.txt:String) [Cop 
   y-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\step2.out.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\step2.out.txt:String) [Cop 
   y-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\step3.out.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\step3.out.txt:String) [Cop 
   y-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\sync-fresh.ps1 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\sync-fresh.ps1:String) [Co 
   py-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\verify-backup.out.txt 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\verify-backup.out.txt:Stri 
   ng) [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
Copy-Item : 无法使用项 D:\git-6\verify-backup.ps1 其自身覆盖该项。
所在位置 D:\git-6\sync-fresh.ps1:52 字符: 3
+   Copy-Item -LiteralPath $abs -Destination $targetPath -Force
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : WriteError: (D:\git-6\verify-backup.ps1:String)  
   [Copy-Item], IOException
    + FullyQualifiedErrorId : CopyError,Microsoft.PowerShell.Commands.CopyItem 
   Command
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:43 字符: 25
+     if (-not (Test-Path $targetPath)) {
+                         ~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符: 7
+   if ($mainSet.Contains($relMain)) {
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
Test-Path : 无法将参数绑定到参数“Path”，因为该参数是空值。
所在位置 D:\git-6\sync-fresh.ps1:49 字符: 23
+   if (-not (Test-Path $targetDir)) {
+                       ~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Test-Path]，ParameterBindingVal
    idationException
    + FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,M 
   icrosoft.PowerShell.Commands.TestPathCommand
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:30 字符: 7
+   if ($relLower.StartsWith('git-6-backup-20260602\')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:31 字符: 7
+   if ($relLower.StartsWith('backup-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:32 字符: 7
+   if ($relLower.StartsWith('verify-')) { continue }
+       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) []，RuntimeException
    + FullyQualifiedErrorId : InvokeMethodOnNull
 
不能对 Null 值表达式调用方法。
所在位置 D:\git-6\sync-fresh.ps1:36 字符